package com.promise.jokerdream.response.pc

import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable

// 查询押镖任务
@Serializable
data class QueryEscortStatusPCResponse(
    override val result: Int,
    override val msg: String = "",

    // 押镖状态，1为押镖中，0为已完成
    @SerialName("escort_state")
    val escortState: Int = 0,

    // 正在护送中、快去结算
    val desc: String = "",

    // 看着像护送状态，0为未开始、1为护送中、2为护送完成
    @SerialName("to_account")
    val toAccount: Int = 0,

    // npc名字
    @SerialName("npc_name")
    val npcName: String = "",

    // 被拦截次数
    @SerialName("robbed_sum")
    val robbedSum: Int = 0,
): BasePCResponse {
    override fun getDescription(): String {
        return msg
    }
}
